package edu.zqu.collegeField.project.vo;

import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import edu.zqu.collegeField.common.enums.FieldStatusEnum;
import edu.zqu.collegeField.project.po.FieldStatus;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;

import java.math.BigInteger;
import java.util.Date;

/**
 * @author 廖森
 * @Date 2020/7/2/004.
 */
@Data
@Accessors(chain = true)
public class FieldStatusVo {
    private BigInteger id;//主id

    private BigInteger collegeId;//学校id

    private String collegeName;//学校名称

    private BigInteger schoolId;//校区id

    private String schoolName;//校区名称

    private String schoolEnglishName;//校区英文名

    private BigInteger areaId;//功能区id

    private String areaName;//功能区名称

    private String areaEnglishName; //功能区英文名称

    private BigInteger fieldId;//场地id

    private String fieldName;//场地名称

    private String fieldEnglishName;//场地英文名

    private Integer fieldTypeId;//场地类型id

    private String fieldTypeName;//场地类型名称

    private String fieldTypeEnglishName;//场地类型英文名称

    private BigInteger calendarId;//校历id

    private String calendarDate;//校历日期

    private BigInteger timeTableId;//作息id

    private String timeTableName;//作息名称

    private FieldStatusEnum status;//场地状态：空闲状态不记录。   1上课 2开会 3外借...

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime; //创建时间

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;//更新时间

    private BigInteger byWho;//操作者

}
